import { defineStore } from "pinia";

// 你可以对 `defineStore()` 的返回值进行任意命名，但最好使用 store 的名字，同时以 `use` 开头且以 `Store` 结尾。(比如 `useUserStore`，`useCartStore`，`useProductStore`)
// 第一个参数是你的应用中 Store 的唯一 ID。
import { useLoginStore } from "./login";
//const loginStore = useLoginStore();   不能在这调用贵报错，在哪用时再调用
export const useTestStore = defineStore("test", {
  state: () => {
    return {
      tit: "hello world!",
    };
  },
  getters: {
    getTit(): string {
      return this.tit;
    },
  },
  actions: {
    setTit(value: string) {
      //在哪用时再调用
      const loginStore = useLoginStore();
      this.tit = value;
    },
  },
  //开启持久化
  persist: true,
});
